difficult to place - French English Dictionary